package com.fowo.api.model.inventory.flows;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;

/**
 * 库存流水仓库流水视图结果
 */
@Getter
@Setter
public class InventoryFlowsWareroomFlowsResult implements Serializable {

  @Schema(title = "操作时间")
  private String createTime;

  @Schema(title = "类型")
  private String documentType;

  @Schema(title = "单据号")
  private String countnum;

  @Schema(title = "关联单据号")
  private String formNum;

  @Schema(title = "品名")
  private String productName;

  @Schema(title = "SKU")
  private String sku;

  @Schema(title = "店铺")
  private String shopName;

  @Schema(title = "FNSKU")
  private String fn_sku;

  @Schema(title = "仓库")
  private String warehouseName;

  @Schema(title = "可用结存量")
  private String stock_qty;

  @Schema(title = "可用量")
  private String change_stock_qty;

  @Schema(title = "次品结存量")
  private String defect_qty;

  @Schema(title = "次品量")
  private String change_defect_qty;

  @Schema(title = "暂存数量变更")
  private String change_storage_qty;

  @Schema(title = "暂存数量")
  private String storage_qty;

  @Schema(title = "待检待上架结存量")
  private String inspected_qty;

  @Schema(title = "待检上架量")
  private String change_inspected_qty;

  @Schema(title = "可用锁定量")
  private String lock_qty;

  @Schema(title = "次品锁定量")
  private String reject_lock_qty;

  @Schema(title = "锁定量")
  private String change_lock_qty;

  @Schema(title = "可用在途量")
  private String way_qty;

  @Schema(title = "次品在途量")
  private String reject_way_qty;

  @Schema(title = "采购单价")
  private String 采购单价;

  @Schema(title = "单位费用")
  private String 单位费用;

  @Schema(title = "单位头程")
  private String 单位头程;

  @Schema(title = "单位库存成本")
  private String 单位库存成本;

  @Schema(title = "货值")
  private String 货值;

  @Schema(title = "费用")
  private String 费用;

  @Schema(title = "库存成本")
  private String 库存成本;

  @Schema(title = "操作人")
  private String 操作人;

  @Schema(title = "备注")
  private String 备注;
}
